home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / admin / linuxcon.000 / linuxcon / linuxconf-1.6 / xconf / xconf.pm < prev    next >
Text File  |  1995-03-14  |  3KB  |  72 lines

  1. /* adaptor.c 06/01/95 23.11.22 */
  2. /* component.c 12/01/95 15.28.04 */
  3. PUBLIC COMPONENT::COMPONENT (const char *manuf_id,
  4.      const char *model_id,
  5.      XCONFIG *_xconfig,
  6.      NOTICE *_notice,
  7.      ACTION *_action);
  8. PUBLIC COMPONENTS::COMPONENTS (void);
  9. PUBLIC VIRTUAL COMPONENTS::~COMPONENTS (void);
  10. PUBLIC void COMPONENTS::add (COMPONENT *comp);
  11. PUBLIC void COMPONENTS::add (XCONFIG *xconf);
  12. PUBLIC void COMPONENTS::add (NOTICE *notice);
  13. PUBLIC int COMPONENTS::read (const char *fname);
  14. PUBLIC void COMPONENTS::sort (void);
  15. PUBLIC void COMPONENTS::print (FILE *fout);
  16. PUBLIC int COMPONENTS::setmenu (char *tbopt2[]);
  17. PUBLIC COMPONENT *COMPONENTS::item (int no);
  18. /* error.c 08/01/95 21.42.08 */
  19. /* files.c 06/01/95 23.12.18 */
  20. /* mouse.c 08/01/95 21.43.32 */
  21. /* notice.c 17/08/94 23.35.48 */
  22. PUBLIC NOTICE::NOTICE (void);
  23. PUBLIC NOTICE::~NOTICE (void);
  24. PUBLIC void NOTICE::add (const char *str);
  25. PUBLIC int NOTICE::print (FILE *fout, int indent)const;
  26. PUBLIC int NOTICE::format (char *buf, int maxsiz)const;
  27. /* screen.c 08/01/95 21.43.42 */
  28. /* section.c 12/02/95 23.18.10 */
  29. PUBLIC PAIRES::PAIRES (const char *keyword, const char *value);
  30. PUBLIC VIRTUAL PAIRES::~PAIRES (void);
  31. PUBLIC OPTION::OPTION (const char *keyword, const char *value);
  32. PUBLIC VIRTUAL void OPTION::merge (const OPTION *src);
  33. PUBLIC VIRTUAL OPTION *OPTION::clone (void)const;
  34. PUBLIC VIRTUAL void OPTION::print (FILE *fout)const;
  35. PUBLIC VIRTUAL int OPTION::validate (char *msg);
  36. PUBLIC OPTION *OPTIONS::getitem (int no)const;
  37. PUBLIC VIRTUAL void OPTIONS::print (FILE *fout, int indent)const;
  38. PUBLIC SECTION::SECTION (const char *_name);
  39. PUBLIC VIRTUAL SECTION::~SECTION (void);
  40. PUBLIC void SECTION::print (FILE *fout, int indent)const;
  41. PUBLIC int SECTION::validate (char *msg);
  42. /* section1.c 12/02/95 23.18.46 */
  43. PUBLIC VIRTUAL SECTION *SECTION::clone (void)const;
  44. PUBLIC const char *SECTION::findarg (const char *keyw);
  45. /* section2.c 16/01/95 22.36.26 */
  46. PUBLIC int SECTION::readdisp (FILE *fin,
  47.      const char *fname,
  48.      int &noline,
  49.      SECTION_DISPATCH disp[]);
  50. PUBLIC int KEYBOARD::read (FILE *fin,
  51.      const char *fname,
  52.      int &noline);
  53. PUBLIC int POINTER::read (FILE *fin, const char *fname, int &noline);
  54. PUBLIC int DEVICE::read (FILE *fin, const char *fname, int &noline);
  55. PUBLIC int FILES::read (FILE *fin, const char *fname, int &noline);
  56. /* stubs.c 14/03/95 23.46.08 */
  57. /* xconf.c 16/01/95 01.00.26 */
  58. /* xconf1.c 12/01/95 15.44.56 */
  59. /* xconfig.c 16/01/95 22.32.48 */
  60. PUBLIC XCONFIG::XCONFIG (void);
  61. PUBLIC int XCONFIG::read (const char *fname);
  62. PUBLIC void XCONFIG::sort (void);
  63. PUBLIC int XCONFIG::print (FILE *fout, int indent);
  64. PUBLIC COMMENTS::COMMENTS (void);
  65. PUBLIC void COMMENTS::print (FILE *fout);
  66. PUBLIC int XCONFIG::write (const char *fname);
  67. PUBLIC void XCONFIG::merge (const XCONFIG *src);
  68. PUBLIC void XCONFIG::addcomment (const char *keyw,
  69.      const char *manuf_id,
  70.      const char *model_id);
  71. PUBLIC const char *XCONFIG::getcomment (const char *keyw);
  72.